#
# Copyright 2019, Data61, CSIRO (ABN 41 687 119 230)
#
# SPDX-License-Identifier: BSD-2-Clause
#

cmake_minimum_required(VERSION 3.20.0)

project(libfdt C)

file(GLOB deps libfdt/*.c)
list(SORT deps)

add_library(fdt STATIC EXCLUDE_FROM_ALL ${deps})
target_include_directories(fdt PRIVATE libfdt)
target_include_directories(fdt INTERFACE include ".")
target_link_libraries(fdt PRIVATE common_interface musllibc_interface)
foreach(file ${deps})
  set_property(SOURCE ${file}
    PROPERTY COMPILE_OPTIONS -Wno-sign-compare
  )
endforeach()
